<?php
/**
 * cms 数据模型模型
 * @author maniac
 */
namespace app\common\model;

class Mods extends SoftDel
{
    public $tableName = '系统模型';          // 数据表名称
    public $logId     = ['id', 'name'];     // 日志操作相关标识
    public $subModel  = 'Columns';          // 子模型
    public $subId     = 'mod_id';           // 与子模型关联字段
    public $softId    = 1;                  // 软删除标识
    
    /**
     * 列表显示项获取器
     * @param  string $value 字段值
     */
    public function getListFieldAttr($value)
    {
        return $value ? unserialize($value) : [];
    }
    
    /**
     * 录入项获取器
     * @param  string $value 字段值
     */
    public function getFieldAttr($value)
    {
        return $value ? unserialize($value) : [];
    }
    
    /**
     * 前台录入项获取器
     * @param  string $value 字段值
     */
    public function getQenterAttr($value)
    {
        return $value ? unserialize($value) : [];
    }
    
    /**
     * 前台录入项获取器
     * @param  string $value 字段值
     */
    public function getQmustEnterAttr($value)
    {
        return $value ? unserialize($value) : [];
    }
    
    /**
     * 后台录入项获取器
     * @param  string $value 字段值
     */
    public function getHenterAttr($value)
    {
        return $value ? unserialize($value) : [];
    }
    
    /**
     * 后台录入项获取器
     * @param  string $value 字段值
     */
    public function getHmustEnterAttr($value)
    {
        return $value ? unserialize($value) : [];
    }
}
